package com.jie.other.bean.http

import java.io.Serializable

/**
 * Created by Administrator on 1/31/2018.
 */
class NewBuildDTO : Serializable {
    var id //
            : Long? = null
    var type = 1 //1表示楼栋(默认值，web端要用到)
    var name //建筑名称
            : String? = null
    var code //建筑编码
            : String? = null
    var itemType //建筑类别
            : Int? = null
    var itemTypeName //建筑类别
            : String? = null
    var propose //房屋用途 旅馆，交通，金融，厂房等
            : Int? = null
    var proposeName //房屋用途 旅馆，交通，金融，厂房等
            : String? = null
    var zoneCode //地域编码
            : String? = null
    var zoneCodeName //地域编码
            : String? = null
    var buildingAddress //建筑物地址
            : String? = null
    var longitude //经度
            : String? = null
    var latitude //纬度
            : String? = null
    var dependencyId //属地管辖部门
            : Long? = null
    var dependencyName //属地管辖部门
            : String? = null
    var enforceId //执法管辖部门
            : Long? = null
    var enforceName //执法管辖部门
            : String? = null
    var rescueId //救援管辖部门
            : Long? = null
    var rescueName //救援管辖部门
            : String? = null
    var maintenanceId //维保管辖部门
            : Long? = null
    var maintenanceName //维保管辖部门
            : String? = null
    var upperLevel //地上层数
            : Int? = null
    var upDrawingList //楼上详情
            : List<BuildFloorDTO>? = null
    var underLevel //地下层数
            : Int? = null
    var downDrawingList //楼下详情
            : List<BuildFloorDTO>? = null
    var personList //人员信息
            : List<BuildPersonnelDTO>? = null
    var environmental //建筑周围环境照片
            : List<NewImageDTO>? = null
    var evacuate //疏散示意图
            : List<NewImageDTO>? = null
    var exit //安全出口及消火栓位置平面图
            : List<NewImageDTO>? = null
    var emergency //应急预案
            : NewImageDTO? = null
    var safetySystem //消防安全制度
            : NewImageDTO? = null
    var approval //消防批文照片
            : NewImageDTO? = null
    var related //相关证件
            : NewImageDTO? = null
    var description //简介
            : String? = null
    var buildingType //建筑物类型 商业建筑、餐饮建筑、办公建筑
            : Int? = null
    var buildingTypeName //建筑物类型 商业建筑、餐饮建筑、办公建筑
            : String? = null
    var buildingStatus //建筑物状态：1已竣工，2在建，3停建
            : Int? = null
    var buildingStatusName //建筑物状态：1已竣工，2在建，3停建
            : String? = null
    var guard //门禁：1有，0无
            : Int? = null
    var guardName //门禁：1有，0无
            : String? = null
    var houseType //房屋结构类型，砖混结构，石结构，钢结构等
            : Int? = null
    var houseTypeName //房屋结构类型，砖混结构，石结构，钢结构等
            : String? = null
    var fireLevel //耐火等级：1一级，2二级，3三级，4四级
            : Int? = null
    var fireLevelName //耐火等级：1一级，2二级，3三级，4四级
            : String? = null
    var defenceLevel //设防烈度
            : String? = null
    var defenceLevelName //设防烈度
            : String? = null
    var dangerLevel //危险等级 甲等乙等丙等丁等
            : Int? = null
    var dangerLevelName //危险等级 甲等乙等丙等丁等
            : String? = null
    var prppertyType //产权类型 房地产权证书 土地合同书 其他
            : Int? = null
    var prppertyTypeName //产权类型 房地产权证书 土地合同书 其他
            : String? = null
    var propertyAddress //产权证地址
            : String? = null
    var fileNo //档案号
            : String? = null
    var buildingPrice //房屋造价(元/m2)
            : Float? = null
    var propertyPrice //财产价值
            : Float? = null
    var designer //设计单位
            : String? = null
    var worker //施工单位
            : String? = null
    var area //占地面积
            : Float? = null
    var stardardArea //标准层面积
            : Float? = null
    var buildingArea //建筑面积
            : Float? = null
    var upperArea //地上面积
            : Float? = null
    var underArea //地下面积
            : Float? = null
    var height //建筑高度
            : Float? = null
    var acceptDate //验收日期
            : String? = null
    var buildYear //建造年代
            : String? = null
    var buildDistance //周边建筑间隔
            : Float? = null
    var dayPerson //白天人数
            : Int? = null
    var nightPerson //夜间人数
            : Int? = null
    var hasSpace //有无空旷场地：1有，0无
            : Int? = null
    var hasSpaceName //有无空旷场地：1有，0无
            : String? = null
    var fireControl //消防控制室 1有0无
            : Int? = null
    var fireControlName //消防控制室 1有0无
            : String? = null
    var fireFacility //消防设施
            : String? = null
    var fireFacilityName //消防设施
            : String? = null
    var otherFacility //其他设施
            : String? = null
    var escape //安全出口
            : Int? = null
    var stairs //疏散楼梯
            : Int? = null
    var fireLane //消防车道
            : Int? = null
    var prioritiesList //重点部位
            : List<BuildDangerDTO>? = null
    var createUserID //创建者ID（0为系统导入数据）
            : Long? = null
    var updateUserID //修改者ID（0为没有用户进行修改）
            : Int? = null
    var createTime //创建时间
            : String? = null
    var updateTime //修改时间
            : String? = null

    override fun toString(): String {
        return "NewBuildDTO{" +
                "id=" + id +
                ", type=" + type +
                ", name='" + name + '\'' +
                ", code='" + code + '\'' +
                ", itemType=" + itemType +
                ", itemTypeName='" + itemTypeName + '\'' +
                ", propose=" + propose +
                ", proposeName='" + proposeName + '\'' +
                ", zoneCode='" + zoneCode + '\'' +
                ", zoneCodeName='" + zoneCodeName + '\'' +
                ", buildingAddress='" + buildingAddress + '\'' +
                ", longitude='" + longitude + '\'' +
                ", latitude='" + latitude + '\'' +
                ", dependencyId=" + dependencyId +
                ", dependencyName='" + dependencyName + '\'' +
                ", enforceId=" + enforceId +
                ", enforceName='" + enforceName + '\'' +
                ", rescueId=" + rescueId +
                ", rescueName='" + rescueName + '\'' +
                ", maintenanceId=" + maintenanceId +
                ", maintenanceName='" + maintenanceName + '\'' +
                ", upperLevel=" + upperLevel +
                ", upDrawingList=" + upDrawingList +
                ", underLevel=" + underLevel +
                ", downDrawingList=" + downDrawingList +
                ", personList=" + personList +
                ", environmental=" + environmental +
                ", evacuate=" + evacuate +
                ", exit=" + exit +
                ", emergency=" + emergency +
                ", safetySystem=" + safetySystem +
                ", approval=" + approval +
                ", related=" + related +
                ", description='" + description + '\'' +
                ", buildingType=" + buildingType +
                ", buildingTypeName='" + buildingTypeName + '\'' +
                ", buildingStatus=" + buildingStatus +
                ", buildingStatusName='" + buildingStatusName + '\'' +
                ", guard=" + guard +
                ", guardName='" + guardName + '\'' +
                ", houseType=" + houseType +
                ", houseTypeName='" + houseTypeName + '\'' +
                ", fireLevel=" + fireLevel +
                ", fireLevelName='" + fireLevelName + '\'' +
                ", defenceLevel='" + defenceLevel + '\'' +
                ", defenceLevelName='" + defenceLevelName + '\'' +
                ", dangerLevel=" + dangerLevel +
                ", dangerLevelName='" + dangerLevelName + '\'' +
                ", prppertyType=" + prppertyType +
                ", prppertyTypeName='" + prppertyTypeName + '\'' +
                ", propertyAddress='" + propertyAddress + '\'' +
                ", fileNo='" + fileNo + '\'' +
                ", buildingPrice=" + buildingPrice +
                ", propertyPrice=" + propertyPrice +
                ", designer='" + designer + '\'' +
                ", worker='" + worker + '\'' +
                ", area=" + area +
                ", stardardArea=" + stardardArea +
                ", buildingArea=" + buildingArea +
                ", upperArea=" + upperArea +
                ", underArea=" + underArea +
                ", height=" + height +
                ", acceptDate='" + acceptDate + '\'' +
                ", buildYear='" + buildYear + '\'' +
                ", buildDistance=" + buildDistance +
                ", dayPerson=" + dayPerson +
                ", nightPerson=" + nightPerson +
                ", hasSpace=" + hasSpace +
                ", hasSpaceName='" + hasSpaceName + '\'' +
                ", fireControl=" + fireControl +
                ", fireControlName='" + fireControlName + '\'' +
                ", fireFacility='" + fireFacility + '\'' +
                ", fireFacilityName='" + fireFacilityName + '\'' +
                ", otherFacility='" + otherFacility + '\'' +
                ", escape=" + escape +
                ", stairs=" + stairs +
                ", fireLane=" + fireLane +
                ", prioritiesList=" + prioritiesList +
                ", createUserID=" + createUserID +
                ", updateUserID=" + updateUserID +
                ", createTime='" + createTime + '\'' +
                ", updateTime='" + updateTime + '\'' +
                '}'
    }
}